草庐IT

详解QT6.5在线下载—使用国内镜像

高版本QT6.5在线下载安装方法1、下载在线下载器建议去国内的镜像网站下,官网很慢清华大学:Indexof/qt/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror北京理工大学:http://mirror.bit.edu.cn/qtproject/中国互联网络信息中心:Indexof/qt/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror推荐使用清华大学的网站Indexof/qt/archive/online_installers/4.5/|清华大学开源软件镜像站|TsinghuaOpenSourceMirror2、用在线下载工具安装QT这里推

QT QGraphicsView 在鼠标点击处进行放大缩小

一、前段时间在用QGraphicsView对图元进行放大缩小时,发现图形总是越来越跑偏,无法像地图中那样,点击哪里就能放大哪个地方。如下所示:此时放大缩小的焦点并不在鼠标位置方法,使用QGraphicsView类的设置属性函数.在构造函数中增加下面两个函数即可。ui.View_ImageOpro->setTransformationAnchor(QGraphicsView::AnchorUnderMouse);ui.View_ImageOpro->setResizeAnchor(QGraphicsView::AnchorUnderMouse);此时以鼠标为中心的效果就出来了:完整代码:MyGr

QT安装OpenCv步骤流程及相关问题(基于Windows下的QT Creator编程)

前言  QT里安装OpenCV环境过程比较复杂,如果网友们想要在QT里做OpenCV的开发,就需要耐心的跟着我列出来的操作步骤一步一步去安装环境,其中包含我在安装环境时遇到的坑,都已经在步骤中帮大家罗列出来,如有不懂的网友,可以评论或者私信我即可!一、软件准备1、Qt软件2、CMake3、OpenCV二、环境搭建1、安装QT:5.12.4版本(我用的版本)(1)安装在D盘(任意选择一个盘)(2)将QT环境变量添加到系统环境变量PATH中注意的是需要将以下两个QT环境变量添加到系统PATH中:D:\QTCreator_Windows\5.12.4\mingw73_64\binD:\QTCreat

【历史上的今天】4 月 7 日:IBM System/360 问世;以太网的发明者诞生;第一个 RFC 文档发布

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年4月7日,在1947年的今天,福特汽车公司创始人亨利·福特去世。提起福特汽车,人们自然会联想到福特汽车公司和他的创始人亨利·福特。福特汽车公司历史悠久,早在20世纪初便成了世界上最大的汽车公司之一,并被誉为“汽车大王”。而他的创始人亨利·福特更是一位具有传奇色彩的人物,是他使福特公司从无到有、从小到大的。回顾科技历史上的4月7日,今天的计算机界都发生过哪些关键事件呢?1944年4月7日:互联网发展的首席协议架构师DavidD.Clark出生大卫·克拉克(DavidDana“Dave”Clark)出生于1944

【历史上的今天】4 月 7 日:IBM System/360 问世;以太网的发明者诞生;第一个 RFC 文档发布

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2023年4月7日,在1947年的今天,福特汽车公司创始人亨利·福特去世。提起福特汽车,人们自然会联想到福特汽车公司和他的创始人亨利·福特。福特汽车公司历史悠久,早在20世纪初便成了世界上最大的汽车公司之一,并被誉为“汽车大王”。而他的创始人亨利·福特更是一位具有传奇色彩的人物,是他使福特公司从无到有、从小到大的。回顾科技历史上的4月7日,今天的计算机界都发生过哪些关键事件呢?1944年4月7日:互联网发展的首席协议架构师DavidD.Clark出生大卫·克拉克(DavidDana“Dave”Clark)出生于1944

Qt音视频开发27-ffmpeg视频旋转显示

一、前言用手机或者平板拍摄的视频文件,很可能是旋转的,比如分辨率是1280x720,确是垂直的,相当于分辨率变成了720x1280,如果不做旋转处理的话,那脑袋必须歪着看才行,这样看起来太难受,所以一定要想办法解析到视频的旋转角度,然后根据这个角度重新绘制。在窗体那边也需要调整对应的分辨率,一般都是宽度高度互换。其实早期的很多播放器比如vlc2版本的播放器也是不支持旋转的,从vlc3开始内置会自动给旋转,估计这种场景越来越多,毕竟现在智能手机大行其道,用手机拍摄的视频很多都是竖屏的。在ffmpeg中旋转frame帧数据,有多种方式,方式一是直接通过运算逐行取出数据,重新组织旋转后的视频帧数据;

Qt音视频开发27-ffmpeg视频旋转显示

一、前言用手机或者平板拍摄的视频文件,很可能是旋转的,比如分辨率是1280x720,确是垂直的,相当于分辨率变成了720x1280,如果不做旋转处理的话,那脑袋必须歪着看才行,这样看起来太难受,所以一定要想办法解析到视频的旋转角度,然后根据这个角度重新绘制。在窗体那边也需要调整对应的分辨率,一般都是宽度高度互换。其实早期的很多播放器比如vlc2版本的播放器也是不支持旋转的,从vlc3开始内置会自动给旋转,估计这种场景越来越多,毕竟现在智能手机大行其道,用手机拍摄的视频很多都是竖屏的。在ffmpeg中旋转frame帧数据,有多种方式,方式一是直接通过运算逐行取出数据,重新组织旋转后的视频帧数据;

2022-9-2 QT实现画板(能改变画笔大小,颜色)

用QT实现画板功能,代码如下首先是头文件部分代码#ifndefMYWND_H#defineMYWND_H#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include#includeQT_BEGIN_NAMESPACEnamespaceUi{classmywnd;}QT_END_NAMESPACEclassmywnd:publicQWidget{Q_OBJECTsignals:voidsignal_1();public

基于XDMA 中断模式的 PCIE 上位机与FPGA数据交互架构 提供工程源码和QT上位机源码

目录1、前言2、我已有的PCIE方案3、PCIE理论4、总体设计思路和方案图像产生、发送、缓存数据处理XDMA简介XDMA中断模式图像读取、输出、显示QT上位机及其源码5、vivado工程详解6、上板调试验证7、福利:工程代码的获取1、前言PCIE(PCIExpress)采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽,是目前各行业高速接口的优先选择方向,具有很高的实用价值和学习价值;本设计提供一种基于XDMA中断模式的PCIE上位机与

QT——C++ 多线程05

目录标题一、创建多线程的方式(一)方式一:(二)方式二:(三)方式三:一、创建多线程的方式QT创建(使用)多线程的方式有三种。直接创建QThread对象,重写run方法,最后调用start方法启动线程。通过调用QObject类提供的moveToThread方法实现线程池(一)方式一:如果需要向run传入参数,或者返回执行结果,可以通过信号和槽机制实现mywork.h#ifndefMYWORK_H#defineMYWORK_H#include#include/***@classmywork.h**@brief工作线程***@author:lihua*@date:2022-10-2515:53*/